// 封装操作 token 的方法
// 将 token 保存到 cookies 中
import Cookies from 'js-cookie'

// 定义一个唯一的键
const TOKEN = 'hrsaas-token'
// 封装操作 cookies 的方法
// 取
export function getToken () {
  return Cookies.get(TOKEN)
}
// 存
export function setToken (data) {
  Cookies.set(TOKEN, data)
}
// 删除
export function delToken () {
  Cookies.remove(TOKEN)
}

// 定时 token 时间戳的键
const TOKEN_TIME = 'token_time'
// 存时间戳
export function setTimeStamp () {
  const time = Date.now()
  Cookies.set(TOKEN_TIME, time)
}
// 取时间戳
export function getTImeStamp () {
  return Cookies.get(TOKEN_TIME)
}
// 清除时间戳
export function removeTImeStamp () {
  return Cookies.remove(TOKEN_TIME)
}
